$(function () {
  // console.log(11);
  /* 
      密码是6-12位的非空字符串
      旧密码和新密码不能相同
      新密码和确认密码必须一致
  */
  //  表单验证
  layui.form.verify({
    pwd: [/^[\S]{6,12}$/, "密码必须6到12位，且不能出现空格"],
    samePwd: function (value) {
      const oldPwd = $("[name=oldPwd]").val().trim();
      if (value === oldPwd) return "新密码不能与旧密码相同";
    },
    rePwd: function (value) {
      const newPwd = $("[name=newPwd]").val().trim();
      if (value !== newPwd) return "两次密码不一致";
    },
  });
  // 给表单注册提交事件
  $(".layui-form").on("submit", function (e) {
    e.preventDefault();
    const data = $(this).serialize();
    $.ajax({
      method: "post",
      url: "/my/updatepwd",
      data,
      success: function (res) {
        // console.log(res);
        if (res.status !== 0) return layer.msg(res.message, { icon: 5 });
        layer.msg(res.message, { icon: 6 });
        $(".layui-form")[0].reset();
      },
    });
  });
});
